
char buffer[100];
typedef struct {
    int n;
} newType;

foo(char a, char b)
{
    if ( a == b ) a++;
    newType *p = (newType*)buffer;

}